package com.jsoft.dao.wang;

import java.util.List;

/**
 * @author MG
 * @email 593020160@qq.com
 * @date 2023/2/22
 */
public interface TransferDao {

    /**
     * 查询所有转让记录
     * @param sql 转让记录对象
     * @return 查询到的所有满足条件的转让记录
     */
    List findAllTickets(String sql) throws Exception;

    /**
     * 分页查询所有转让记录
     * @param sql controller层的语句
     * @param start 起始位置
     * @param pageSize 每页记录数
     * @return 已经分好页的记录结合
     * @throws Exception sql语句异常
     */
    List findAllTickets(String sql,Integer start,Integer pageSize) throws Exception;

    /**
     * 总记录数
     * @return 返回总记录数
     * @throws Exception sql语句异常
     */
    Long getTotal(String sql) throws Exception;


}
